/*
Faça um algoritmo que receba diversos números do usuário, armazenando-os nas posições acima da diagonal principal de uma matrix 5x5. 
Quanto todas as posições estiverem preenchidas, mostre a mensagem "Cadastramento concluido" e logo apos mostre também os números cadastrados.
*/

#include <stdio.h>

int main(){
	int m[5][5], i, j;
	for(i = 0; i <= 4; i++){
		for(j = 0; j <= 4; j++){
			if(i == 1 && j == 2 || i == 1 && j == 3 || i == 1 && j == 4 || i == 1 && j == 5 || i == 2 && j == 3 || i == 2 && j == 4 || i == 2 && j == 5 || i == 3 && j == 4 || i == 3 && j == 5 || i == 4 && j == 5){
				printf("Digite um valor >> ");
				scanf("%d",&m[i][j]);
			}
		}
	}
	printf("Cadastramento concluido!\n");
	printf("Resultado da matriz diagonal principal.\n");
	for(i = 0; i <= 4; i++){
		for(j = 0; j <= 4; j++){
			if(i == 1 && j == 2 || i == 1 && j == 3 || i == 1 && j == 4 || i == 1 && j == 5 || i == 2 && j == 3 || i == 2 && j == 4 || i == 2 && j == 5 || i == 3 && j == 4 || i == 3 && j == 5 || i == 4 && j == 5){
				printf("%d",m[i][j]);
				printf(" - ");
			}
		}
	}
	puts("\n");
	return 0;
}